package com.ego.dubbo.service;

import com.ego.commons.exception.DaoException;
import com.ego.pojo.TbUser;

public interface PassportDubboService {

    /**
     * 根据当前用户提交表单封装的对象去数据查询数据是否可以注册，如果不为null，说明，账号，手机，邮箱已经存在，不能注册
     * @return
     */
    TbUser selectByTbUser(TbUser tbUser);

    /**
     * 注册功能
     * @param tbUser
     * @return
     */
    int register(TbUser tbUser) throws DaoException;

    /**
     *
     * @param tbUser 根据封装有账号密码的对象查询数据库中是否有对应的对象（登录查询）
     * @return
     */
    TbUser login(TbUser tbUser);
}
